
FUNCTION_BLOCK PvtFbIncToRev (*TODO: Add your comment here*) (*$GROUP=User,$CAT=User,$GROUPICON=User.png,$CATICON=User.png*)
	VAR_INPUT
		Input : DINT;
		CmdSetZero : BOOL;
		ParaCycle : DINT;
	END_VAR
	VAR_OUTPUT
		Output : DINT;
	END_VAR
	VAR
		InternalA : DINT;
	END_VAR
END_FUNCTION_BLOCK

FUNCTION_BLOCK PvtFbPredict (*TODO:Only permit pos direction*) (*$GROUP=User,$CAT=User,$GROUPICON=User.png,$CATICON=User.png*)
	VAR_INPUT
		Cmd : PvtFbPredictCmd_typ;
		Para : PvtFbPredictPara_typ;
	END_VAR
	VAR_OUTPUT
		Output : PvtFbPredictOut_typ;
	END_VAR
	VAR
		Internal : PvtFbPredictInternal_typ;
	END_VAR
END_FUNCTION_BLOCK

FUNCTION_BLOCK PvtFb5RegError (*TODO: Add your comment here*) (*$GROUP=User,$CAT=User,$GROUPICON=User.png,$CATICON=User.png*)
	VAR_INPUT
		Cmd : PvtFb5RegErrorCmd_typ;
		Para : PvtFb5RegErrorPara_typ;
	END_VAR
	VAR
		Internal : PvtFb5RegErrorInternal_typ;
	END_VAR
	VAR_OUTPUT
		Output : PvtFb5RegErrorOut_typ;
	END_VAR
END_FUNCTION_BLOCK
